s=input()
z=s.split()
print('количество слов =',len(z))
if len(s) == 0 or s.count(' ')==0:
    print('Мало данных для анализа')
else:
  print('думаю')
lat=0
rus=0
slova=0
i=0
dif=0
maxd=max(z,key=len)
while i <len(z):
    if ord(s[i]) in range (ord('A'),ord('Z')+1) :
        lat=lat+1
    if len(z[i])<3:
        slova=slova+1
    if '-' in z[i]:
        dif=dif+1
    elif ord(s[i]) in range (ord('А'),ord('Я')+1):
        rus=rus+1
    i= i + 1
print('Кол-во слов с заглавной кириллической буквы:',rus)
print('Кол-во слов содержащих латинский символ: ',lat)
print('Кол-во слов не превышающих 3 символа: ', slova)
print('Кол-во слов в составе которых имеется дефис: ', dif)
print('Самое длинное слово: ', maxd)
print('Длина слова: ', len(maxd))
